package com.iris.live.services.services;

import com.iris.live.services.models.RequestBase;
import com.iris.live.services.models.ResultData;

import java.util.List;
import java.util.Map;

/**
 *
 */
public interface CrontabService {
    /**
     * 创建日KPI数据
     * @param date
     * @return
     */
    public String createDayData(String date);

    /**
     * 创建日KPI数据
     * @param date
     * @return
     */
    public String createDayData(String date, String name);

    /**
     * 创建月KPI数据
     * @param month
     * @return
     */
    public String createMonthData(String month);

    /**
     * 创建月KPI数据
     * @param month
     * @return
     */
    public String createMonthData(String month, String name);


    /**
     * 活动KPI数据统计
     * @param context
     * @return
     */
    public String updateActivityKPIInfo(Map<String, Object> context);

    /**
     * 金融漏斗KPI数据
     * @param date
     * @return
     */
    public String updateFinancialFunnelKPIInfo(String date);

    /**
     * 销售漏斗KPI数据
     * @param date
     * @return
     */
    public String updateSaleFunnelKPIInfo(String date);
}
